package iosr11.Service;

import iosr11.data.Event;
import iosr11.data.EventSeries;
import iosr11.data.Note;
import iosr11.data.ProjectGroup;

import java.util.List;

public interface NoteService extends Service{

	public boolean createNote(String text, Event event, ProjectGroup group);
	public boolean addNote(Note note);
	public Note getNote(String id);
	public List<Note> getAll();
	public boolean updateNote(Note note);
	public boolean deleteNote(Note note);
	public List<Note> getNotesForEvent(Event event);
	public List<Note> getGroupNotes(ProjectGroup group, Event event);
	public List<Note> getGroupNotes(ProjectGroup group, EventSeries series);
	
}
